Opis i wymagania
Software Engineer, Associate: 2-3+ years’.net and AWS experience with Qualification B. Tech, MCA.
Responsibilities include gathering user requirements, defining system functionality and strong coding skills. Familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.
Should be able to use the requirements to build high-quality, innovative, and fully performing software that complies with coding standards and technical design.
Clear communicator (written and verbal), including technical writing skills. Understanding of systems engineering concepts. Business case development Modeling techniques and methods.
Key Responsibilities
· Develops information systems by designing, developing, and installing software solutions.
· Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
· Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
· Investigates problem areas.
· Follows the software development lifecycle.
· Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
· Prepares and installs solutions by determining and designing system specifications, standards, and programming.
· Improves operations by conducting systems analysis and recommending changes in policies and procedures.
· Provides information by collecting, analyzing, and summarizing development and service issues.
· Accomplishes engineering and organization mission by completing related results as needed.
Key Requirements/Experience
· 2 to 3 years software engineering experience
· Bachelor’s degree in Computer Science, Information Technology / MCA
· Proven development experience with C#, asp.net and/or VB.NET and JavaScript/Selenium
· SQL experience strongly preferred
· Ability to impact operations and effect change without being confrontational.
· Understanding of Application architecture
· Knowledge of design patterns and experience with implementation
· Ability to work independently and with others
- Iterative development using Agile methodology
- Strong problem solving and analytical skills
- Cloud infrastructure (using AWS)
- Any certifications are greatly welcome
- Exposure to AI / ML would be a great added advantage (even a basic introductory online course shows the aptitude and inclination)