Job Openings Senior Application Developer (Mobile & Software)

About the job Senior Application Developer (Mobile & Software)

Job Responsibilities:

Execute application development deliverables and activities
Participate in various phases of the Software Development Life Cycle (SDLC) for IT Projects and to interface with various IT stakeholders such as 3rd party vendor suppliers, business analysts and project managers to perform development activities
Documenting the application and database detail design
Conducting Peer code reviews
Manages Developers
Adhere to, influence, and advocate internal software design & development standards, processes and best practices such as but not limited to code re-use, scalability, portability, secure, documentation, etc.
Work closely with the Application Development team members and Architects to development code that is aligned to approved design and specifications.
Work closely with the Application Development team and QA teams to ensure any defects highlighted in QA or UAT phases are remediated.
Adhere to SDLC, and Project Governance internal and regulatory guidelines, policies, and procedures.

Job Requirements:

3 to 8  years development experience and can demonstrate strong understanding of fundamentals of requirements specification, design, coding, and testing of information systems
4 to 5 years experience in mobile application development, either in iOS, Android, or Windows platforms and Agile Methodologies for Software Development
Good working knowledge of SQLite, Java/J2ME, Adroid SDK platform, HTML5, CSS3, Javascript, S JavaScript, JSON and Objective C.
Experienced with the usage of Software design patterns
Experience with Mobile frameworks (PhoneGap, SenchaTouch, jQuery Mobile)
Proficient in the usage of Digital marketing and Rapid Application Development technologies
Proficient In the usage of Java and .Net technologies
Proficient in the usages of RDBMS - Oracle, SQL Server, etc.
Proficient in REST based APIs using JSON
Applies well-defined and disciplined development, implementation, and production processes.
Proven & demonstrable hands-on experience in developing high-availability, multi-tiered and secure web applications
Ability to demonstrate pro-activeness