
Software Engineer 1
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Software Engineer 1 - Hybrid in Bengaluru
Are you a passionate Software Engineer looking to make a significant impact? 24 7 ai is seeking a talented individual to join our dynamic team in Bengaluru. This hybrid role offers the opportunity to work on critical application software and contribute to cutting-edge technology solutions.
About the Role:
As a Software Engineer 1, you will be instrumental in the full software development lifecycle (SDLC) of various software and applications. You will analyze, design, and implement time-critical applications, contributing to the development, delivery, and maintenance of technology-based business solutions. We value adherence to established team standards and best practices in application development.
Key Responsibilities:
- Analyze and document current business processes and technologies.
- Engage in complex systems and application integration projects for clients across the organization.
- Participate in all phases of project development, including planning, design, analysis, scope and specification identification, architecture development, programming, testing, and implementation.
- Provide timely support to existing systems.
- Understand and build software systems based on business, technical, and infrastructure requirements.
- Contribute to general system design and technical specifications for new or enhanced systems, ensuring alignment with specifications.
- Develop and maintain computer systems according to approved technical and design specifications.
- Write computer programs, assemble unit test data, and perform unit testing.
- Produce and maintain program documentation.
- Establish and maintain system maintenance procedures.
- Ensure project completion within established timeframes.
- Stay updated with the latest development tools, programming techniques, and computing equipment through continuous learning and participation in educational opportunities.
- Test, debug, support, and recommend improvements to existing application programs and overall system development standards and architecture.
- Document bugs and verify bug fixes.
Required Knowledge and Skills:
- Bachelor's Degree in Information Technology or a related technical discipline with at least 1 year of relevant experience in application development and programming.
- Alternatively, a minimum of two years of relevant experience without a college degree.
- Fresh graduates with relevant programming knowledge are encouraged to apply.
- Proficiency in C# and the .NET framework, including VB.Net.
- Experience with JavaScript/jQuery, HTML5, CSS, Bootstrap, Entity Framework, ASP.NET MVC, React.js, Angular.js, and Meta for Developers.
- Experience with MS SQL Server 2008/2012, Microsoft Visual Studio, and Team Foundation Server.
- Knowledge of Object-Oriented Programming and various software design patterns.
- Understanding of software design, testing, and implementation principles.
- Familiarity with Team Foundation Server, SVN Tortoise, and other version control systems.
- Ability to utilize Microsoft Visio, Word, and Excel for technology-related projects.
- Strong analytical and problem-solving skills.
- Ability to analyze, develop, implement, monitor, and report on technology plans and programs.
- Adept at analyzing technology systems and design techniques.
- Skilled in decision-making for technology problem identification and solution recommendation.
What We're Looking For:
- A proactive, dependable, and professional individual.
- Ability to thrive in a fast-paced environment.
- Willingness to work flexible shifts (morning/night) and occasional extra hours during critical periods.
- Professional maturity and the ability to work effectively both independently and as part of a team.
- Excellent communication skills.
- An optimistic and patient outlook.
- Eagerness to learn new technologies.
Join 24 7 ai and be part of a team that's shaping the future of AI and technology solutions!