This site uses cookies. To find out more, see our Cookies Policy

Sr analyst - App development and support (with mobile) in Houston, TX at Search Services

Date Posted: 12/20/2018

Job Snapshot

Job Description

SUMMARY:  A Houston company is seeking an experienced developer to join their team for a 3 month contract with the potential to be extended.  

RESPONSIBILITIES: 

You will be creating web and mobile applications that take into consideration all aspects of application development, design and architecture including – performance, scalability, coding, caching, security, encryption, session state management, error logging, and testing.   Key skills include:  C#, .Net, and mobile development on Windows platform or for iOS. You will also be responsible for providing advanced technical standards, application assessments and advanced technical support in coordination with peer IT groups and business application owners.

  • Use Microsoft technologies: C#, ASP.NET, SQL, and Microsoft workflow to develop web applications
  • Design and develop intuitive, usable, and engaging interactions and visual designs for iOS and Windows platform
  • Independently perform expert level analysis and design by translating business requirements into technical specification. Code, test, and document according to the approved technical design.
  • Integrate with our back-end services to make sure we are delivering great mobile user experience.
  • Familiarity with RESTful APIs to connect mobile applications to back-end services.
  • Excellent understanding of user experience design for mobile and the web, technology trends, demonstrable design skills, and ability to show relevant work.
  • Provide technical expertise across multiple areas of application development
  • Implement all aspects of an application design – high performance design, coding, caching mechanisms, security, encryption, state management, error logging, debugging, scalability, code reviews, development environment configuration, and testing
  • Collaborate with users to gather requirements and coordinating with internal teams to ensure that solutions are developed to meet the needs and requirements of the users.
  • Perform unit and system level testing
  • Develop and maintain all documentation related to applications supported.
  • As a senior member of the team, will also mentor and help train other members of the team.
  • Evaluate emerging technologies to identify opportunities, trends and best practices that can be leveraged to strengthen technology platform and development practices.
  • A good understanding of tiered architecture
  • Proven track record of designing scalable, software applications
  • Participate in rotation of 24x7 on-call support

Maintain regular and consistent communications with the Supervisor – Distributed Solutions

REQUIREMENTS:

- 5 years in a similar role in a business of similar size and complexity

- Bachelors degree or equivalent experience

- Preferred Masters degree in computer science

- Preferred - MCAD Certification (Microsoft Certified Application Developer)