Primary links
Software Engineer
Company: Clarity Commerce
- General Information
-
- Job Type: Full-time
- Location: Duluth, GA
- Compensation: 50,000 to 60,000
- Educational Requirements: Bachelors Degree
Entry Level Software Engineer
Solution Development, Delivery & Support
• Understands technical and functional design requirements.
• Writes functional and design specifications that implement the requirements defined by Clarity or our customers for simple functions and programs.
• Designs, codes, debugs and tests technical solutions that match the functional and design specifications.
• Able to work alone to plan, formulate and conduct unit tests of programs, correct errors and re-test to achieve quality standards
• Writes effective and well-structured code consistent with best practices standards.
• Understands fundamental performance strategies and tactics and employs them to achieve optimal system performance.
• Participates in code reviews.
• Identifies system deficiencies and recommends solutions.
• Documents all work in accordance with Clarity development standards and processes.
• Works with QA and Project Management to ensure smooth development life cycle through transition to the retailer.
• Perform support and maintenance on current and, where appropriate, legacy code for warranty and maintenance.
Project Execution
• Assists in enforcement of development deadlines and schedules.
• Understands the necessity of and contributes to development process and coding standards.
• Prioritizes multiple tasks effectively.
Relational Databases
• Understands relational database concepts.
• Demonstrates proficiency with physical and logical database design.
• Writes effective stored procedures.
• Possesses demonstrated work experience with at least one relational database management system.
Programming Languages
• Demonstrates proficiency in at least one structured programming language.
• Reads and understands XML schemas.
Architecture
• Understands client server and Internet systems architectures.
• Demonstrates familiarity with object and component methodology and technology.
• Understands remote method/object invocation technologies (e.g. DCOM, Web Services, RMI) and how to apply them effectively.
• Understands, produces, and can develop using various modelling paradigms (e.g. UML, ER, COM, state flow).
