
ti Steps•1h ago
Naukri
Application Developer
Noida
Full Time
Mid Level
400000-600000
N/A
N/A
N/A
Full Job Description
Application Developer - Noida
Role Summary
Join ti Steps in Noida as a motivated and detail-oriented Application Developer with 2-6 years of hands-on software development experience. You will be instrumental in designing, developing, testing, and maintaining software applications. This role offers a fantastic opportunity to collaborate closely with senior developers and cross-functional teams within an Agile development environment, perfect for professionals looking to enhance their technical prowess and career growth.
Key Responsibilities
Application Development
- Develop, test, and deploy software applications under senior guidance.
- Write clean, maintainable, and efficient code in Java, C#, or Python.
- Assist in building and consuming RESTful APIs.
- Support front-end development with a focus on UI/UX best practices.
- Adhere to established coding standards and development guidelines.
Requirement Analysis & Collaboration
- Collaborate with business analysts and senior developers to understand project requirements.
- Participate in design discussions and contribute innovative ideas.
- Provide timely and accurate updates on assigned tasks and project timelines.
Database & Data Handling
- Write SQL queries for effective data retrieval and updates.
- Support the maintenance of relational databases such as MySQL, PostgreSQL, and SQL Server.
- Ensure data accuracy and integrity throughout the development lifecycle.
Testing & Debugging
- Perform thorough unit testing and support integration testing efforts.
- Identify, troubleshoot, and implement fixes for bugs and issues.
- Engage in peer code reviews to maintain and elevate code quality.
Maintenance & Support
- Assist in application monitoring and performance optimization.
- Support the resolution of production-level issues.
- Maintain comprehensive documentation for all code changes and enhancements.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 2-6 years of professional experience in software/application development.
- Proficiency in at least one of the following programming languages: Java, C#, or Python.
- A foundational understanding of SQL and relational databases.
- Experience with version control systems like Git.
- Familiarity with Agile/Scrum methodologies.
- Understanding of Software Development Life Cycle (SDLC) concepts.
Preferred Skills
- Exposure to frameworks such as Spring Boot, .NET Core, or Django.
- Basic knowledge of HTML, CSS, and JavaScript.
- Understanding of API integration principles.
- Familiarity with cloud platforms or deployment processes.
- Knowledge of debugging tools and IDEs including Eclipse, IntelliJ, Visual Studio, and VS Code.
Key Competencies
- Strong analytical and problem-solving capabilities.
- A proactive willingness to learn and adapt to new technologies.
- Excellent communication and teamwork abilities.
- Meticulous attention to detail.
- Effective time management skills with the ability to meet deadlines.
What We Offer
- The chance to work on impactful real-world projects.
- Mentorship from seasoned and experienced developers.
- Abundant learning and career growth opportunities.
- A collaborative and innovative work environment.
Company
ti Steps
Noida
Posted on Naukri