Job Title: Software Engineer
Reporting To: Technical Manager
Team: NOS Development Team
Location: Pune, India
This role is responsible for the design, implementation, and maintenance of Client-Server based configuration and monitoring systems for Pico and Femtocell based cellular products. The role also includes integration, developing unit tests and assisting in the development of the NOS architecture, contribution in design, code review activities.
Responsible for the full life cycle of various Linux based Server and Client components
Design, develop and maintain application software and unit tests for the NOS system
Produce and review technical specifications and design documentation
Perform developer and integration testing
Prepare estimates and provide input to the release planning process.
Provision of support to other functional areas as part of the maintenance and testing phases
Excellent OO Java software development skills including the ability to select and apply well-known OO design patterns
Experienced in developing Java based GUIs
Experience of developing distributed database systems
Experience of developing UNIX/Linux applications
Demonstrable skills in Object-orientated design (including patterns), preferably using UML
Experience of Glassfish, Spring, Hibernate, Maria DB & JUnit
Knowledge and experience of agile software engineering practices including Extreme Programming
Experience of using tools for build, source code control, object-oriented design, testing, profiling, memory leak detection, etc
Has a good understanding of telecommunications environment and mobile technology and is aware of new advances that are likely to affect the organisation.
Possess strong communication skills and is comfortable in discussing ideas and solutions with others in order to successfully resolve issues. Identifies relevant information, who to communicate it to and the appropriate means by which to do so. Can communicate effectively with remote working teams.
Able to convert information to the level required for the target audience
Is comfortable working within a global environment and is able to effectively communicate across different time zones and with different nationalities. Has experience of working within a matrix environment and contributes positively and effectively to team goals. Encourages collaborative team spirit and maintains team harmony even when under pressure. Able to mentor and support team members in areas of own expertise.
Is a self-starter, demonstrates a âcan-doâ attitude and is able to adapt to new role requirements with ease. Demonstrates self-drive, focus and a determination to succeed. Applies initiative when required and takes ownership for achievement of own activities.
Values the contributions of others and is able to accept and apply constructive criticism
Salary: INR 8,00,000 - 16,00,000 PA.
Functional Area:IT Software - Telecom Software
Role Category:Programming & Design
Desired Candidate Profile
PG:M.Tech - Computers, Electronics/Telecommunication, MCA - Computers