Software Engineer
Software Engineer, MarketSmart LLC, Greenbelt, MD:
Design and implementation of low-latency, highly available, and high performance applications. Involved in application development and testing throughout the software development life cycle. Write well-written, testable code following best practices and design patterns. Analyze business requirement, design, development and implementation of highly efficient, highly scalable ETL processes. Building API integrations with other CRM data warehouses. Assist in design and development of relational databases that fits within the system design. Involved in troubleshooting, debugging and upgrading existing system. Improve operations by conducting system analysis; recommending changes in existing policies and procedures. Work with the team to carry out code reviews and unit testing of new feature development. Work with product managers to understand client needs and provide business value by presenting an efficient solution. Work in agile development environment with peer engineers on a daily basis to scope, develop and deliver software that realizes product strategy. Participate in daily SCRUM, backlog grooming, sprint planning, review and retrospective meetings. Requirements – Masters or equivalent in Comp Sci, Comp Applications or closely related field, OR Bachelors or equivalent in Comp Sci, Comp Applications, Info Systems, or closely related field; AND 5 yrs of experience in the offered position or equivalent.