Software Engineer
- Partnered with systems analysts, engineers, and programmers to recognize limitations, build capabilities, and solve software problems.
- Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
- Analyzed user needs and software requirements to determine design feasibility.
- Designed databases to store application data using SQL Server or MongoDB technologies.
- Analyzed user requirements to develop software solutions and created technical specifications.
- Optimized existing software systems for improved performance and scalability.
- Managed version control systems and maintained codebase integrity.